Scenario based Spark Question